package componentes;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JMenu;
import javax.swing.JMenuItem;

/**
 * @author Reynald0
 */
public class CompMenuItem extends JMenuItem
{
   public CompMenuItem(JMenu pMenu)
   {
      this(pMenu, "Nuevo Item");
   }
   
   public CompMenuItem(JMenu pMenu, String pNombre)
   {
      this(pMenu, pNombre, null);
   }
   
   public CompMenuItem(JMenu pMenu, String pNombre, ActionListener pAccion)
   {
      this(pMenu,pNombre,pAccion, "");
   }
   
   public CompMenuItem(JMenu pMenu, String pNombre, ActionListener pAccion, String pRutaImagen)
   {
      setText(pNombre);
      pMenu.add(this);
      if(pAccion != null)
         addActionListener(pAccion);
      
      if(pRutaImagen != "")
         setIcon(new ImageIcon(pRutaImagen));
   }
}
